<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>
        // 需要对公司现有的房产进行分类和统计。现有房产的信息储存在一个数组中，每个元素都是一个字符串，其中包含房产的名称、所在地和类型信息，用逗号隔开

        // 要求编写一个函数，将以上房产数组转换成一个对象，对象的属性名是房产类型，属性值是一个数组，包含所有该类型的房产名称
        // {
        //   "公寓": ["中华园", "新城市广场", "恒大城"],
        //   "别墅": ["华景苑", "雅居乐花园", "太阳花园"]
        // }

        const properties = [
          "中华园,北京市,公寓",
          "华景苑,上海市,别墅",
          "新城市广场,深圳市,公寓",
          "雅居乐花园,广州市,别墅",
          "恒大城,广州市,公寓",
          "太阳花园,北京市,别墅"
        ];

        const apartment = []
        const villa = []

        let realEstate = properties.forEach((item) => {
            item.split(',').includes('公寓') ? apartment.push(item.split(',') [0]) : villa.push(item.split(',') [0])
        })

        realEstate = {
            "公寓": apartment,
            "别墅": villa
        }
        console.log(realEstate);

    </script>
</body>
</html>